هدف بازی :
در این بازی ما یک ماهی داریم که قراره ستاره های داخل اقیانوس را جمع آوری کنه ولی باید مراقب هشت پا و عروس دریایی و ماهی
بادکنکی سمی باشه چون اگر به هر کدام از اون ها برخورد کنه ، بازی تمام میشه .
مرحله اول :
انتخاب Backdrop : پس زمینه اقیانوس را برای این بازی انتخاب می کنیم (من به خاطر اینکه پس زمینه بازی ام یکم کم رنگ تر بشه از
بلوک کد set ghost effect to 60 استفاده می کنم )
مرحله دوم :
اضافه کردن شخصیت اصلی بازیم که من از ماهی Fish استفاده کردم شما می تونید از اسپرایت diver استفاده کنید.
برای حرکت ماهی از بلوک کد go to mouse pointer استفاده می کنیم تا ماهی هر جا که اشاره گر ماوسم رفت ، بره.
برای طبیعی تر شدن بازی از صدای Bubble برای ماهی استفاده کردم و یک متغیر score برای امتیاز دهی اضافه می کنم.
مرحله سوم :
اضافه کردن ستاره به بازی ، قراره ستاره ما در مکان های تصادفی در صحنه نمایش داده بشه و زمانی که به ماهی برخورد کرد یک امتیاز
به ماهی اضافه بشه و ستاره امون جابه جا بشه .
مرحله چهارم :
اضافه کردن دشمن برای بازی مون به جذابیت آن اضافه می کند.
طراحی دشمن شماره 1 :
یک اسپرایت Octopus به برنامه اضافه می کنیم ، می خوایم حرکت اختاپوسمون در جهات مختلف باشه ، پس در اول کار از بلوک
point in direction استفاده می کنیم که هر بار بازی شروع شد ، جهت حرکت اختاپوس یک عدد از
179- تا 180 درجه باشه و هر زمان به ماهی برخورد کرد بازی تمام شود.
طراحی دشمن شماره 2 :
یک اسپرایت PufferFish به بازی اضافه می کنیم . این اسپرایت قراره ماهی را دنبال کنه و با این کار بازی سخت تر بشه . برای این کار
از بلوک کد point towards Fish استفاده می کنیم که همیشه جهت حرکت ماهی بادکنکیمون را
به سمت ماهی تغییر میده . سرعت حرکت ماهی بادکنکیمون با اضافه شدن امتیاز بیشتر می شه.
طراحی دشمن شماره 3 :
برای آخرین دشمن از اسپرایت JellyFish استفاده می کنیم ، حرکت دشمن آخرمون قراره به صورت مثلثی و ثابت باشه و تغییر نکنه .
برای این کار از بلوک کد Glide 3 seconds to x … y … استفاده می کنیم .